Synonyms for "causal agent"

Words with similar meaning